home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
System Booster
/
System Booster.iso
/
Archives
/
Shells
/
csh539.readme
< prev
next >
Wrap
Text File
|
1996-09-26
|
7KB
|
125 lines
Short: C-Shell (csh) 5.39, CLI replacement
Uploader: amk@cs.tu-berlin.de
Type: util/shell
DESCRIPTION
C-Shell is a replacement for the AmigaDOS command line interface.
Many builtin Unix-like commands, very fast script language, file-
name completion, command-name completion, comfortable command line
editing, pattern matching, AUX: mode, object oriented file classes,
abbreviation of internal and external commands. Supports multiple
users.
C-Shell is easy to install and to use. Online help for all
commands, functions and various subjects. ARP-free!
NEW FEATURES
Changes since version 5.39 (summary):
- New builtin variable "_timeout" (in microseconds) sets maximum
response time for terminal to answer WINDOW STATUS REQUEST (for
window bounds). Defaults to 1 (for local usage), must be set to
higher value for remote connections. Only used, if window pointer
is not available.
- Removed command line length limitation (140 chars) for ARexx scripts
that ends with ".rexx" but are started without the trailing ".rexx".
- Removed command line length limitation (518 chars) for ARexx scripts
and external shells (#! in first line), this was a limitation in
AmigaOS' System() function. DOS scripts still have this limitation,
because you cannot RunCommand() "execute".
- Not only "*" and "?" but also "[" and "]" recognized as AmigaDOS
pattern. (that means, to use "[" and "]" you must quote (") or
escape (\) them!)
- ... and much more workarounds for serious bugs in DateToStr() and
Locale.
- Fixed bug: making an assign to an executable and calling the
executable by its assign crashed machine.
- Fixed bug: builtin command "cp" sometimes used already freed memory
for generating error messages (resulted in some strange error
messages).
- New flag for for command abbreviation ($_abbrev):
8, search DOS path-list if command wasn't found in Cshell's
internal program hash list (see "rehash" command)
- CTRL-D now shows matching files if current word is not a directory.
(if directory then shows contents of directory -- as usual)
In its current implementation this may have unexpected side effects
if current word is already a pattern.
- Class definition for AmigaE in class.sh
- Now internal timer (eg, %e in the titlebar) not set to zero when a
null command is encountered. (same for return code, %x in titlebar)
- The idea of always using the variable "_dirformat" for "dir" wasn't
a good idea. So, "_dirformat" is only used if option -z is given
(when "_dirformat" is unset then use first argument as format
string).
- New control-code for line-editing: "^V" (ctrl-v) quotes next char.
- New builtin variable "_kick" holds version number of Operating
System.
- Builtin command "assign" now prints volume name if assign points to
an unmounted volume (eg, a removed floppy disk) and doesn't pop up
a requester "Please replace volume ..."
- It was a stupid idea to force redirecting of all Cshell-related
system requesters to CSH's screen, because requester windows
inherit the window title of their "initiator". They appear now
again on your default public screen.
- Fixed serious bug (crashed machine) with redirection and launching
programs into background. (files closed twice)
Known bug: it's still not possible to run pipes into background...
- When running programs into background (run, rback, &), internal
commands and aliases are recognized and executed with "csh -c".
Aliases WON'T be resolved on this level so they must be declared
in .cshrc to run them into background.
- Execution of Rexx-Scripts (without trailing ".rexx") and any other
program with "#! my_prog" or ";! my_prog" in first line of script
now possible also from DOS search path and not only $_path.
- New builtin variable "_mappath" (see manual), enables pathname-
mapping for commands if script starts with "#!" or ";!" in first
line. Converts Unix pathes like "/usr/..." to "usr:...".
- New option "-w" for Cshell, don't use window pointer (useful for
KingCON).
- New option "-V" for Cshell, send only VT100 compatible control
sequences.
- Internal variable "o_vt100" now used (if option -t or -V is set),
don't send control sequences that are not VT100 compatible (eg,
special Amiga control sequences).
- Various changes/enhancements to existing commands.
- Miscellaneous bug fixes.
See file "HISTORY" in archive csh539.lha for complete listing
of changes and new features.
SPECIAL REQUIREMENTS
AmigaOS 2.0 (or higher)
============================= Archive contents =============================
Original Packed Ratio Date Time Name
-------- ------- ----- --------- -------- -------------
52 51 1.9% 06-Jun-93 17:30:38 .DisplayMe
6752 4254 36.9% 03-May-93 14:58:48 amigaguide/AmigaGuide
37297 12309 66.9% 25-Mar-93 15:13:32 amigaguide/AmigaGuide.doc
1478 673 54.4% 30-Dec-92 09:53:08 amigaguide/AmigaGuide.info
62996 37252 40.8% 03-May-93 14:58:14 amigaguide/libs/amigaguide.library
592 323 45.4% 26-Jun-93 14:53:06 amigaguide/ReadMe.txt
4857 1642 66.1% 30-Dec-92 11:54:52 amigaguide/s/help.guide
3897 1523 60.9% 02-Apr-94 15:45:02 class.sh
125960 72488 42.4% 01-Oct-94 09:40:38 csh
81898 30044 63.3% 01-Oct-94 10:13:10 csh-reference.guide
111564 45094 59.5% 01-Oct-94 10:16:22 csh.doc
12366 5059 59.0% 22-May-93 13:32:30 demo.sh
12880 4546 64.7% 07-May-94 12:40:32 feedback.doc
12406 5090 58.9% 02-Oct-94 23:18:16 HISTORY
1097 475 56.7% 11-Aug-93 02:26:28 menu.sh
6430 2637 58.9% 31-Oct-91 12:23:24 overview.doc
2520 1260 50.0% 04-Sep-93 20:18:46 README
6357 2947 53.6% 07-Jan-92 15:43:06 tips.doc
9454 4149 56.1% 07-Jul-93 20:16:54 History_OLD.Txt
10848 6788 37.4% 30-Sep-94 13:27:46 contrib/cmp
8716 5731 34.2% 12-Mar-94 20:57:26 contrib/du
10052 6388 36.4% 14-Jan-93 04:13:50 contrib/xdel
-------- ------- ----- --------- --------
530469 250723 52.7% 03-Oct-94 14:20:14 22 files